﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DelonixRegiaHMSys.Core.Models;

namespace DelonixRegiaHMSys.Core.Interfaces
{
    public interface IScheduleQuery
    {
        IEnumerable<Schedule> GetAllSchedule();

        void AddSchedule(string scheduleID, int roomNum, string staffID, DateTime scheduledDateTime);

        void RetrieveSchedule(string scheduleID);

        void UpdateSchedule(string scheduleID, int roomNum, string staffID, DateTime scheduledDateTime);

        void DeleteSchedule(string scheduleID);


    }
}

